home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / print / p821_26a.zip / P821.DOC < prev    next >
Text File  |  1996-04-04  |  11KB  |  257 lines

  1.  
  2.  
  3.          ╔═════════════════════════════════════════════════╗
  4.          ║                               ║
  5.          ║                               ║
  6.          ║      ███████┐     ▓▓▓▓▓▓┐       ▒▒▒▒▒┐      ░░┐     ║
  7.          ║      └─██│ ██┐   ▓▓┌───▓▓┐   ▒▒┌──▒▒┐    ░░░│     ║
  8.          ║        ██│ ██│   ▓▓│   ▓▓│   └─┘  ▒▒│   ░░░░│     ║
  9.          ║        ██│ ██│   ▓▓│   ▓▓│       ▒▒┌┘   └─░░│     ║
  10.          ║        █████┌┘   └▓▓▓▓▓▓┌┘      ▒▒┌┘      ░░│     ║
  11.          ║        ██┌──┘    ▓▓┌───▓▓┐     ▒▒┌┘       ░░│     ║
  12.          ║        ██│       ▓▓│   ▓▓│    ▒▒┌┘        ░░│     ║
  13.          ║        ██│       ▓▓│   ▓▓│   ▒▒┌┘ ▒▒┐     ░░│     ║
  14.          ║       █████┐     └▓▓▓▓▓▓┌┘   ▒▒▒▒▒▒▒│   ░░░░░░┐   ║
  15.          ║       └────┘      └─────┘      └──────┘   └─────┘   ║
  16.          ║                               ║
  17.          ╠═════════════════════════════════════════════════╣
  18.          ║                               ║
  19.          ║       =--->    Print  Eight  To  One    <---=     ║
  20.          ║                               ║
  21.          ║             V2.6   at    03-16-96           ║
  22.          ║                               ║
  23.          ║    Copyright (c)  '93,'94,'95,'96  by  JäCOM    ║
  24.          ║                               ║
  25.          ╚═════════════════════════════════════════════════╝
  26.  
  27.          ■ Text formatter for virtually any model of the HP-DeskJet
  28.            series, HP-LaserJet 4 and compatibles.
  29.  
  30.          ■ IDEAL for large docs, program listings, etc. Reduces to ¼
  31.            the number of sheets required in single face mode, and
  32.            halve it again using the double face mode.
  33.  
  34.          ■ Prints FOUR pages with 66 lines on ONE sheet in single
  35.            face mode. Double face mode uses both faces of each sheet
  36.            and prints EIGHT pages on one.
  37.  
  38.          ■ Leaves a binding offset on each page.
  39.  
  40.          ■ Optionally prints in reverse order to avoid manually
  41.            sorting.
  42.  
  43.          ■ Supports two columns with 132 lines. Useful for long
  44.            listings.
  45.  
  46.          ■ Supports 160 characters per line. Useful for wide
  47.            listings.
  48.  
  49.          ■ Supports optional line numbering while keeping 80 chars
  50.            per line.
  51.  
  52.          ■ Supports two subpages with 66 lines in landscape mode.
  53.  
  54.          ■ Lines containing more than 80 chars will be wrapped
  55.            automatically; line numbering is still done correctly if
  56.            activated.
  57.  
  58.          ■ User may split or redo jobs by selecting start and end sheet.
  59.  
  60.          ■ Supplemental mode printing 66 lines in the default font.
  61.  
  62.          ■ Supports US Letter and DIN A4 media.
  63.  
  64.  
  65.                     -1-
  66.  
  67.     ╔════════════╗
  68.     ║ Using P821 ║
  69.     ╚════════════╝
  70.  
  71.       ■ The command line syntax is:
  72.  
  73.           p821 options in_file [in_file]...
  74.  
  75.       ■ Replace in_file by the name of the file(s) you want to print;
  76.         if you like, you may include a path or even use wildcards
  77.         in the name. Though DOS is case-insensitive, P821 puts the
  78.         file name to the sheet header in the case you entered it. So
  79.         you can apply e.g. ReadMe.TXT. See option /h, too.
  80.  
  81.       ■ In normal case, P821 will route the output to the standard
  82.         printer port, but it may be redirected by use of the
  83.         /o-option. Note: The PRN: device should be configured by
  84.         the command  'MODE PRN: RETRY=R'
  85.  
  86.  
  87.       ■ Options (you may put options in a file P821.CFG located in
  88.         current directory or the directory of the executable)
  89.  
  90.        /o  suppress output. You can use this option to determine the
  91.            number of sheets you'll need.
  92.  
  93.        /o* redirect output to in_file.HPD (HP{L|R}, if /{l,r} is used).
  94.  
  95.     /oout_file redirects output to out_file or an other device (,e.g. /oLPT2).
  96.  
  97.         /4 prints 4 subpages with 66 lines of 80 chars. The    ┌──────────┐
  98.            subpages will be filled in abcd order. The form       │∙╒══─╦──═╕│
  99.            feed character (Ctrl-L≡CHR(12)) begins a new sub-   │:│ a ║ b ││
  100.            page; if this occurs on subpage d, a new sheet will │ ╞═══╬═══╡│
  101.            be fed. The horizontal tab character (Ctrl-I≡CHR(9))│:│ c ║ d ││
  102.            causes an adjustable tabulation. The backspace char │∙└───╨───┘│
  103.            (Ctrl-H≡CHR(8)) is passed to the printer. All the   └──────────┘
  104.            other control characters except CRLF are represented
  105.            by the corresponding symbol of the IBM char set
  106.            (printer codepage PC-8).
  107.  
  108.        /4' like /4, but subpages b and c are exchanged.        ┌──────────┐
  109.                                    │∙╒══─╦──═╕│
  110.         /2 prints 2 columns with 132 lines of 80 chars. Row a  │:│     ║   ││
  111.            will be completed before beginning row b. Form feed │ │ a ║ b ││
  112.            (Ctrl-L≡CHR(12)) is ignored in this mode. See /4    │:│     ║   ││
  113.            for more details.                   │∙└───╨───┘│
  114.                                    └──────────┘
  115.         /w print 132 lines with 160 chars. Form feed (Ctrl-L   ┌──────────┐
  116.            ≡CHR(12)) is ignored. Other features as above.       │∙╒══─═──═╕│
  117.                                    │:│         ││
  118.         /1 prints 66 lines with 80 chars. The ordinary font    │ │     a   ││
  119.            size will be used. Form feed feeds a new sheet.       │:│         ││
  120.            Other features as above.                │∙└───────┘│
  121.                                    └──────────┘
  122.         /d prints 2 subpages with 66 lines of 80 chars in       ┌──────────┐
  123.            landscape mode. Numbering option mentioned down       │∙╓───────┐│
  124.            isn't supported here. Other features like /4.       │:│   b   ││
  125.                                    │ ╠═══════╡│
  126.                                    │:│     a   ││
  127.                                    │∙╙───────┘│
  128.                                    └──────────┘
  129.                     -2-
  130.         /m minimizes the printed space on the last sheet. If   ┌──────────┐
  131.            you use the /4 option the subpages c and d will be  │∙╒══─╦──═╕│
  132.            omitted if they are empty. With the /2 option the   │:│ a ║ b ││
  133.            two rows will only be as long as necessary. This    │ └───╨───┘│
  134.            option has no effect on /1 or /d.           │:          │
  135.                                    │∙          │
  136.                                    └──────────┘
  137.         /r only prints the odd-numbered sheets, i.e. the right ┌──────────┐
  138.            (front) faces. This is convenient for double face   │∙╒══─═─══╕│
  139.            mode. If the output is dumped into a file the       │:│         ││
  140.            extension HPR will be added.               │ │    [1]  ││
  141.                                    │:│         ││
  142.                                    │∙└───────┘│
  143.                                    └──────────┘
  144.         /l only prints the even-numbered sheets, i.e. the left ┌──────────┐
  145.            (back) faces. Analogous to the /r option. In case of│╒══─═─══╕∙│
  146.            file dumping HPL will be added to out_file.       ││        │:│
  147.                                    ││  [2]  │ │
  148.                                    ││        │:│
  149.                                    │└───────┘∙│
  150.                                    └──────────┘
  151.         /z prints sheets in reverse order. The last sheet will ┌──────────┐
  152.            be printed first, so you don't have to rearrange the┌──────────┐
  153.            paper stack afterwards.                   ┌──────────┐
  154.                                    │∙╒══─═─══╕│
  155.         !! It is recommended to print the back sides using /l  │:│         ││
  156.         !! first for double face mode. Afterwards you have to  │ │    [1]  ││
  157.         !! turn the entire paper stack and put it back into the│:│         ││
  158.         !! sheet feeder; you did it if you can read the text.  │∙└───────┘│
  159.         !! (Look at the picture for for further information       └──────────┘
  160.         !! It shows a stack of 3 sheets right after printing.  ┌──────────┐
  161.         !! Turn it and you'll recognize the page 6). Now you   │∙┌───────┐│
  162.         !! Now you can print the top faces applying the /rz    │:│ ┌─> ┐ ││
  163.         !! option. You can simplify this procedure by using    │ │ │[9]│ ││
  164.         !! P821Book.BAT.                       │:│ └ <─┘ ││
  165.         !! NOTE: If the total number of sheets is odd and an   │∙╘══─═─══╛│
  166.         !! empty sheet will be put out after printing the left └──────────┘
  167.         !! pages. Don't remove it before reinserting the stack!└──────────┘
  168.         !! NOTE: Don't turn paper if landscape mode is used!   └──────────┘
  169.  
  170.  
  171.         /b# starts printing on sheet #.
  172.  
  173.         /e# stops printing on sheet #.
  174.  
  175.         /n    invokes line numbering. To maintain readability, only
  176.         every tenth line is numbered but every fifth line is
  177.         marked by '5'. All the other lines get '∙' as a symbol,
  178.         truncated lines are marked with '='. The first line of a
  179.         sheet or subpage is always numbered.
  180.  
  181.         /q# controls printer type, printing quality and bidirectional
  182.         printing. Use 0..3 for DJ, 4 for LJ4 only. 0 is bidirectional
  183.         draft mode, 1 unidirectional draft, 2 bidirectional LQ
  184.         (default), 3 unidirectional LQ. 4 adjusts output for LJ4.
  185.  
  186.         /i# use media source # on LJ, e.g. use /i2 for manual feeder.
  187.  
  188.       /h"*" the string * is used as the sheet header instead of
  189.         the in_file name.
  190.  
  191.         /a    ANSI-OEM conversion. For printing plain text files with
  192.         ANSI codeset.
  193.                     -3-
  194.         /t# define tab size. TAB moves cursor to multiples of #.
  195.         Default is 8.
  196.  
  197.         /s    keep silent after finishing the print job.
  198.  
  199.         /u    use US Letter (8½"x11") media instead of DIN A4.
  200.  
  201.         /v  include a file version stamp (date, time and size) onto
  202.         the file headline
  203.  
  204.  
  205.     ╔══════════════════════╗
  206.     ║  User's Permissions  ║
  207.     ╚══════════════════════╝
  208.  
  209.        ■ The program is herewith declared as *MAILWARE*.
  210.  
  211.        ■ You can use P821 freely for any kind of print jobs
  212.          but any changes are prohibited.
  213.  
  214.        ■ You may freely distribute this program but you have
  215.          to give away the entire archive.
  216.  
  217.        ┌─────────────────────────────────────────────────────────┐
  218.        │╔═══════════════════════════════════════════════════════╗│
  219.        │║                                ║│
  220.        │║    If you like this program, *>PLEASE<* send me a        ║│
  221.        │║      picture postcard and/or an electronic mail!        ║│
  222.        │║                                ║│
  223.        │╚═══════════════════════════════════════════════════════╝│
  224.        │                                 │
  225.        │             JäCOM                     │
  226.        │             Guido Jäkel                 │
  227.        │             Am Heidekotten 8                 │
  228.        │             49086 Osnabrück                 │
  229.        │             Germany                     │
  230.        │             Voice +49-541-387334             │
  231.        │                                 │
  232.        │      mailto:Guido.Jaekel@Physik.Uni-Osnabrueck.DE         │
  233.        │      http://www.physik.uni-osnabrueck.de/~gjaekel/         │
  234.        └─────────────────────────────────────────────────────────┘
  235.  
  236.        PS  : Of course, you can also send me a letter and add an
  237.          arbitrary amount of money. But don't exceed a limit
  238.          of about $999.
  239.        PPS : You can skip the introducing logo by clearing the
  240.          archive bit of P821.EXE. (You read all up here?!)
  241.  
  242.  
  243.     -- Special Thanks for hints [and porting] to: --
  244.      Joachim Höhne    (jockel89@dosuni1.bitnet) [ATARI]
  245.      Andreas Tenhagen    (tenhaga@math.uni-muenster.de)
  246.      Frank Winkler    (frank.winkler@informatik.uni-karlsruhe.de) [engl.]
  247.      Daniel J. Neades    (djn@arac.demon.co.uk) [native engl.]
  248.      Brian Hassard    (mthbdh@ubvms.cc.buffalo.edu) [US media]
  249.      Erhard Hilbig    (zahilb@hrz.nw.uni-parderborn.de) BS bug
  250.      Raivo Kilg     (raivo@anal.chem.uva.nl) media source selection
  251.      Bill Parker    (parker@uselss.enet.dec.com) wide listings
  252.      Styve Ethier    (eths1306@ele.etsmtl.ca) landscape
  253.      Vittorio Ponzoni    (ponzoni@verdi.eng.unipr.it) {esp. from my father}
  254.      John 'CT6199' Ho   (sg7399032@ntuvax.ntu.ac.sg) V2.6 beta testing
  255.     -- and greetings to more than *90* others not mentioned here --
  256.  
  257.                       -4-